"""
语法：[元素1, 元素2, 元素3, ...]
"""
# 定义列表
my_list = ["Tom", "Bob", "Smith"]
print(my_list)
print(type(my_list))

my_list = ["Tom", 178, 80.5]
print(my_list)
print(type(my_list))

print("-------------------------------------------")

# 定义嵌套列表
my_list = [["蒙奇·D·路飞", "罗罗诺亚·索隆"], ["漩涡鸣人", "宇智波萨斯K", "sakura"]]
print(my_list)
print(type(my_list))

print("-------------------------------------------")
# 定义空列表
empty_list1 = []
print(empty_list1)
print(type(empty_list1))
empty_list2 = list()
print(empty_list2)
print(type(empty_list2))

print("-------------------------------------------")

# 列表下标索引，正向
my_list = ["Tom", "Bob", "Smith"]
print(my_list[0])
print(my_list[1])
print(my_list[2])
# 越界，IndexError: list index out of range
# print(my_list[3])

# 反向
print(my_list[-1])
print(my_list[-2])
print(my_list[-3])

my_list = [["蒙奇·D·路飞", "罗罗诺亚·索隆"], ["漩涡鸣人", "宇智波萨斯K", "sakura"]]
print(my_list[1][0])